<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script>

    //求1-100累加和
    // function sum(num1, num2) {//形参可以看做是不用声明的变量
    //   var i, j, s = 0;
    //   for (i = num1; i <= num2; i++)
    //     s += i;
    //   return s;

    // }
    // var a = sum(100)//如果是惨个数多于形参个数，则只接受前两个
    //如果实参个数小于形参个数多于的形参定义为undefined，最终输出结果Nan
    // console.log(a);



    //利用函数求任意两个数最大值
    // function max(n1, n2) {
    //   return n1 > n2 ? n1 : n2
    // }
    // console.log(max(0,6));



    //利用函数求数组中的最大值
    function max(arr) {
      var i = 0, max = 0;
      for (i = 1; i <= arr.length; i++)
        if (arr[i] > arr[max]) {
          var t = arr[i];
          arr[i] = arr[max];
          arr[max] = t
        }
      return arr[max]//如果return多个变量时，return返回最后一个变量的值，但可以返回数组
    }
    var arr = [56, 1, 87, 12, 65, 45, 99, 1223]
    console.log(max(arr));
  </script>
</head>

<body>

</body>

</html>